package com.qn.service;

import com.qn.dao.ProductDaoImpl;
import com.qn.dao.ProductDaoInter;
import com.qn.entity.Product;

import java.util.List;

/*
 * 实现 业务访问层接口的类
 */



public class ProductServiceImpl implements ProductServiceInter<Product> {


    //创建数据访问层对象
    private ProductDaoInter<Product> productDaoInter = new ProductDaoImpl();

    //调用查询的方法（降序）
    @Override
    public List<Product> selectAllDes() {
        return productDaoInter.selectAllDes();
    }

    //调用修改的方法
    @Override
    public int updateById(String id, String flag) {
        return productDaoInter.updateById(Integer.parseInt(id),Integer.parseInt(flag));
    }

    //调用删除方法
    @Override
    public int deleteById(String id) {
        return productDaoInter.deleteById(Integer.parseInt(id));
    }

    //添加的方法
    @Override
    public int add(Product product) {
        return productDaoInter.add(product);
    }
}
